<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
        <title>info.debatty.jinu.Case</title>
        <link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' integrity='sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u' crossorigin='anonymous'>
        <link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css' integrity='sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp' crossorigin='anonymous'>
        <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
        <!--[if lt IE 9]>
          <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
          <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
        <![endif]-->
    </head>
    <body>
        <div class='container'>
            <h1>info.debatty.jinu.Case</h1>
            <p>2017-06-29 14:27:21</p>
            <p>spark.kmedoids.eval.synthetic.TestCase : -r Dropbox/eurecom-cluster/results/ -d gaussian_3_100_10000 -s 20000000 -s 40000000 -s 60000000 - -s 80000000 -s 100000000</p>
            <p>Iterations: 10</p>
            <p>Tests:</p>
            <ul>
                                    <li>spark.kmedoids.eval.synthetic.ClaransTest</li>
                                    <li>spark.kmedoids.eval.synthetic.HeuristicTest</li>
                                    <li>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</li>
                            </ul>

            <h2>System</h2>
            <p>Hostname: spark-submit0-100158-prod</p>
            <p>Processors (cores): 32</p>
            <p>Memory (MB): 12743</p>

            <h2>Results</h2>
                            <canvas id="chart_0" width="640" height="480"></canvas>
            
            <canvas id="chart_time" width="640" height="480"></canvas>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#results-table">
                    Show/hide results table
                </a>
            </p>

            <table class="table table-condensed collapse in" id="results-table">
                <tr>
                    <th>Test</th>
                    <th>Parameter value</th>
                                            <td>r0</td>
                                        <th>time (ms)</th>
                    <th></th>
                </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>64.23094913525372</td>
                                                <td>9799</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>61.78937819979487</td>
                                                <td>9777</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>69.94698919283131</td>
                                                <td>9655</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>61.370399276911755</td>
                                                <td>10176</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>65.43263180392742</td>
                                                <td>9525</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>67.17657949495184</td>
                                                <td>10787</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>65.7902949963443</td>
                                                <td>10597</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>62.674772930730285</td>
                                                <td>9584</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>64.16109024551332</td>
                                                <td>9442</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>70.75662592326091</td>
                                                <td>9278</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>71.2014723231824</td>
                                                <td>22276</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>72.7828318090299</td>
                                                <td>23339</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>71.87252388594946</td>
                                                <td>20882</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>72.57461436430447</td>
                                                <td>20946</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>72.2336023226139</td>
                                                <td>21054</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>72.72766608922001</td>
                                                <td>21724</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>72.86610595698704</td>
                                                <td>22264</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>72.23670076080008</td>
                                                <td>22374</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>71.08417531835556</td>
                                                <td>20981</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>73.47238210574544</td>
                                                <td>21681</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>68.97252814502772</td>
                                                <td>26551</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>70.79125718883849</td>
                                                <td>26392</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>70.78048044583275</td>
                                                <td>26083</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>70.32202435382999</td>
                                                <td>24154</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>70.14238303997597</td>
                                                <td>25024</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>69.30264684968195</td>
                                                <td>25223</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>70.80913510852822</td>
                                                <td>24709</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>70.9112723752679</td>
                                                <td>24299</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>72.95172441240221</td>
                                                <td>24463</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>71.70703857810204</td>
                                                <td>25924</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>66.33327002262777</td>
                                                <td>14171</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>64.00502161233962</td>
                                                <td>10833</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>65.57794909215329</td>
                                                <td>9433</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>66.39175041139815</td>
                                                <td>10063</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>63.98823878167935</td>
                                                <td>9607</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>66.40232712254759</td>
                                                <td>10047</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>66.13288716605935</td>
                                                <td>9734</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>59.81089674742553</td>
                                                <td>9929</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>62.24784187507045</td>
                                                <td>9241</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>65.75824666807097</td>
                                                <td>10397</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>69.49297332052524</td>
                                                <td>23005</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>67.98303721220428</td>
                                                <td>21916</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>70.93910045165714</td>
                                                <td>20195</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>69.2269209138037</td>
                                                <td>21646</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>72.2167135141774</td>
                                                <td>20320</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>68.94870732836642</td>
                                                <td>22486</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>68.61514645654293</td>
                                                <td>21568</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>71.56812303094847</td>
                                                <td>21086</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>71.97970354455943</td>
                                                <td>20976</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>69.63389408220455</td>
                                                <td>22754</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>71.83841585788521</td>
                                                <td>25784</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>69.93533148808314</td>
                                                <td>24588</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>70.8411113086434</td>
                                                <td>25145</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>71.93139167857639</td>
                                                <td>25542</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>71.09079807016556</td>
                                                <td>25309</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>73.19024506940619</td>
                                                <td>25828</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>70.23892772957306</td>
                                                <td>25208</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>68.76203832241465</td>
                                                <td>25026</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>71.22472902037605</td>
                                                <td>25287</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>72.06616821273522</td>
                                                <td>25538</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>70.73231164247147</td>
                                                <td>17836</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>67.67887333948818</td>
                                                <td>20427</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>70.44276832652037</td>
                                                <td>17348</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>71.5407660194288</td>
                                                <td>19469</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>70.51490039074146</td>
                                                <td>16730</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>72.46808037707014</td>
                                                <td>17985</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>69.22148491086894</td>
                                                <td>17493</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>69.40299096874007</td>
                                                <td>19145</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>68.03723885094695</td>
                                                <td>18425</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>68.14967581365227</td>
                                                <td>17580</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>64.51592788632759</td>
                                                <td>10386</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>61.13490815015262</td>
                                                <td>10726</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>65.93596152001656</td>
                                                <td>10204</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>66.5041104657792</td>
                                                <td>10057</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>67.08672484713126</td>
                                                <td>9788</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>62.617635220975366</td>
                                                <td>9897</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>66.54573459051782</td>
                                                <td>10367</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>64.59430757775417</td>
                                                <td>10314</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>70.11875901549087</td>
                                                <td>9866</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>69.25902330278133</td>
                                                <td>10397</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>71.05680661389177</td>
                                                <td>22098</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>68.75900811069496</td>
                                                <td>20300</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>71.47528898650911</td>
                                                <td>22489</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>70.82070284074113</td>
                                                <td>23503</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>69.28888401423373</td>
                                                <td>22650</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>71.35770862783608</td>
                                                <td>21913</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>70.08692397599312</td>
                                                <td>22033</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>70.9711324087015</td>
                                                <td>19213</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>70.67802498469936</td>
                                                <td>21207</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>72.55788227913732</td>
                                                <td>21191</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>70.12927554155688</td>
                                                <td>20526</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>69.79552511272132</td>
                                                <td>15362</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>69.10479573482704</td>
                                                <td>16988</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>70.83225835218585</td>
                                                <td>17940</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>71.88104330206097</td>
                                                <td>17995</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>69.63337855367422</td>
                                                <td>18671</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>69.21037982178164</td>
                                                <td>18332</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>69.6041513962183</td>
                                                <td>15651</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>69.49997608006706</td>
                                                <td>18208</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>69.56243103053113</td>
                                                <td>18367</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>70.07087064867527</td>
                                                <td>26684</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>73.4910163664624</td>
                                                <td>26666</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>73.37509976445985</td>
                                                <td>26173</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>73.50997048131714</td>
                                                <td>25323</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>72.33858782943476</td>
                                                <td>24700</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>72.17218843239274</td>
                                                <td>24599</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>71.79805262841279</td>
                                                <td>24520</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>69.03815950443808</td>
                                                <td>24622</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>71.88710355100321</td>
                                                <td>25630</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>71.94206015872157</td>
                                                <td>25029</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>68.27648075709219</td>
                                                <td>14902</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>66.9726178389585</td>
                                                <td>14036</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>65.37304716660257</td>
                                                <td>13762</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>69.46740118386164</td>
                                                <td>14381</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>66.63998238958989</td>
                                                <td>14085</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>67.22946720324964</td>
                                                <td>13616</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>69.03142307772508</td>
                                                <td>12905</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>71.58166938536563</td>
                                                <td>13263</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>69.14286138807883</td>
                                                <td>13539</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>71.16420672710686</td>
                                                <td>14255</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>70.76751150552508</td>
                                                <td>19467</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>71.39755225015962</td>
                                                <td>17158</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>70.72483298764999</td>
                                                <td>17274</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>71.37713782377601</td>
                                                <td>16493</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>68.4472914222269</td>
                                                <td>16568</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>69.66095897639414</td>
                                                <td>18746</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>68.6860880038035</td>
                                                <td>18067</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>70.06213703346003</td>
                                                <td>17178</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>69.0349936322489</td>
                                                <td>16930</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>71.31972547227546</td>
                                                <td>17882</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>69.16545485118483</td>
                                                <td>16044</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>65.61616587710692</td>
                                                <td>14173</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>66.9092475996651</td>
                                                <td>13827</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>66.04849170424639</td>
                                                <td>13874</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>69.66651482373886</td>
                                                <td>14760</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>69.75104105021288</td>
                                                <td>14365</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>69.44464878873836</td>
                                                <td>13706</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>69.54240171612696</td>
                                                <td>13550</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>62.429040517225246</td>
                                                <td>13872</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>66.38631009578734</td>
                                                <td>13898</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>66.28923380026535</td>
                                                <td>15263</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>69.59145631201609</td>
                                                <td>13741</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>66.15955553138197</td>
                                                <td>13509</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>67.29319443614017</td>
                                                <td>13964</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>68.71015924820388</td>
                                                <td>13951</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>65.57683585817543</td>
                                                <td>13654</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>64.99822800337715</td>
                                                <td>14682</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>68.60167141599985</td>
                                                <td>13438</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>67.88990992758633</td>
                                                <td>13262</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>67.4497536364315</td>
                                                <td>13850</td>
                        <td></td>
                    </tr>
                            </table>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#confidence">
                    Show/hide confidence intervals
                </a>
            </p>
            <div class="collapse in" id="confidence">
                <h2>Confidence intervals</h2>
                <table class='table table-condensed'>
                    <tr>
                        <th>Test</th>
                        <th>Parameter value</th>
                        <th></th>
                                                    <td>r0</td>
                                                <th>time (ms)</th>
                    </tr>

                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>mean</td>
                                                            <td>65.33297111995198</td>
                                                        <td>9862.0</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>std dev</td>
                                                            <td>3.2013185594097058</td>
                                                        <td>500.7547636651433</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>low</td>
                                                            <td>63.04288578026615</td>
                                                        <td>9503.781621614426</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>high</td>
                                                            <td>67.62305645963781</td>
                                                        <td>10220.218378385574</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>mean</td>
                                                            <td>72.30520749361882</td>
                                                        <td>21752.1</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>std dev</td>
                                                            <td>0.7499826999361735</td>
                                                        <td>812.1424957070858</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>low</td>
                                                            <td>71.76870218986095</td>
                                                        <td>21171.128257063676</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>high</td>
                                                            <td>72.8417127973767</td>
                                                        <td>22333.07174293632</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>mean</td>
                                                            <td>70.66904904974874</td>
                                                        <td>25282.199999999997</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>std dev</td>
                                                            <td>1.132191507100248</td>
                                                        <td>894.6776949146414</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>low</td>
                                                            <td>69.85912803626323</td>
                                                        <td>24642.186132324885</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>high</td>
                                                            <td>71.47897006323424</td>
                                                        <td>25922.21386767511</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>mean</td>
                                                            <td>64.66484294993721</td>
                                                        <td>10345.5</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>std dev</td>
                                                            <td>2.192537930661803</td>
                                                        <td>1421.6199875103362</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>low</td>
                                                            <td>63.09639579963564</td>
                                                        <td>9328.534324268536</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>high</td>
                                                            <td>66.23329010023879</td>
                                                        <td>11362.465675731464</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>mean</td>
                                                            <td>70.06043198549895</td>
                                                        <td>21595.2</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>std dev</td>
                                                            <td>1.4987913483843152</td>
                                                        <td>969.5072975486053</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>low</td>
                                                            <td>68.98826124382313</td>
                                                        <td>20901.65625930964</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>high</td>
                                                            <td>71.13260272717477</td>
                                                        <td>22288.743740690363</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>mean</td>
                                                            <td>71.11191567578588</td>
                                                        <td>25325.5</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>std dev</td>
                                                            <td>1.255400958371485</td>
                                                        <td>370.66074635559823</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>low</td>
                                                            <td>70.21385593045264</td>
                                                        <td>25060.345275322277</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>high</td>
                                                            <td>72.00997542111912</td>
                                                        <td>25590.654724677723</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>mean</td>
                                                            <td>69.81890906399285</td>
                                                        <td>18243.8</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>std dev</td>
                                                            <td>1.590288351654965</td>
                                                        <td>1127.6391069644383</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>low</td>
                                                            <td>68.68128530915175</td>
                                                        <td>17437.13557739038</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>high</td>
                                                            <td>70.95653281883395</td>
                                                        <td>19050.464422609617</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>mean</td>
                                                            <td>65.83130925769268</td>
                                                        <td>10200.2</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>std dev</td>
                                                            <td>2.7553144588840843</td>
                                                        <td>295.2474668251475</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>low</td>
                                                            <td>63.86027603140909</td>
                                                        <td>9988.992685636284</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>high</td>
                                                            <td>67.80234248397626</td>
                                                        <td>10411.407314363718</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>mean</td>
                                                            <td>70.70523628424381</td>
                                                        <td>21659.7</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>std dev</td>
                                                            <td>1.0972461437014174</td>
                                                        <td>1234.753691137539</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>low</td>
                                                            <td>69.92031367779731</td>
                                                        <td>20776.41041987198</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>high</td>
                                                            <td>71.49015889069031</td>
                                                        <td>22542.98958012802</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>mean</td>
                                                            <td>69.92532149256245</td>
                                                        <td>17804.0</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>std dev</td>
                                                            <td>0.8426954008323224</td>
                                                        <td>1499.612838924323</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>low</td>
                                                            <td>69.32249351794732</td>
                                                        <td>16731.241599393194</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>high</td>
                                                            <td>70.52814946717757</td>
                                                        <td>18876.758400606806</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>mean</td>
                                                            <td>71.96231093653178</td>
                                                        <td>25394.600000000002</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>std dev</td>
                                                            <td>1.4558331135566696</td>
                                                        <td>853.5158919304195</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>low</td>
                                                            <td>70.92087066480822</td>
                                                        <td>24784.031512351856</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>high</td>
                                                            <td>73.00375120825534</td>
                                                        <td>26005.16848764815</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>mean</td>
                                                            <td>68.48791571176308</td>
                                                        <td>13874.400000000001</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>std dev</td>
                                                            <td>1.9849259691306063</td>
                                                        <td>580.5526485838972</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>low</td>
                                                            <td>67.06798521190497</td>
                                                        <td>13459.097653555944</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>high</td>
                                                            <td>69.90784621162119</td>
                                                        <td>14289.702346444059</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>mean</td>
                                                            <td>70.14782291075196</td>
                                                        <td>17576.3</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>std dev</td>
                                                            <td>1.1389367663207675</td>
                                                        <td>960.9080254287261</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>low</td>
                                                            <td>69.33307662950048</td>
                                                        <td>16888.907808006916</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>high</td>
                                                            <td>70.96256919200343</td>
                                                        <td>18263.692191993083</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>mean</td>
                                                            <td>67.4959317024033</td>
                                                        <td>14206.9</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>std dev</td>
                                                            <td>2.4369206738581033</td>
                                                        <td>734.252673736289</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>low</td>
                                                            <td>65.75266366905619</td>
                                                        <td>13681.647279115312</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>high</td>
                                                            <td>69.2391997357504</td>
                                                        <td>14732.152720884687</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>mean</td>
                                                            <td>67.25599981695778</td>
                                                        <td>13931.400000000001</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>std dev</td>
                                                            <td>1.4860270118656937</td>
                                                        <td>608.0749588295475</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>low</td>
                                                            <td>66.1929601315607</td>
                                                        <td>13496.40937885345</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>high</td>
                                                            <td>68.31903950235487</td>
                                                        <td>14366.390621146553</td>
                        </tr>
                                    </table>
            </div>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#similarity">
                    Show/hide similarity
                </a>
            </p>

            <div class="collapse in" id="similarity">
                <h2>Test similarity</h2>
                <p><a href=\"https://en.wikipedia.org/wiki/Student's_t-test\">Student's
                        t-test</a>: values above 0.95 indicate both tests produce the
                    same average value.</p>

                <!-- For each parameter value -->
                                    <h3>Parameter value = 2.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.5936327139777985</td>
                                                                            <td>0.30939290748830617</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                            <td>0.5936327139777985</td>
                                                                            <td>1.0</td>
                                                                            <td>0.7135278646923685</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.30939290748830617</td>
                                                                            <td>0.7135278646923685</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 4.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.3320102174536479</td>
                                                                            <td>0.7940230950379389</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                            <td>0.3320102174536479</td>
                                                                            <td>1.0</td>
                                                                            <td>0.1349349069503828</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.7940230950379389</td>
                                                                            <td>0.1349349069503828</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 6.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.6259754724411734</td>
                                                                            <td>0.8544261135251379</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                            <td>0.6259754724411734</td>
                                                                            <td>1.0</td>
                                                                            <td>0.6020750106654521</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.8544261135251379</td>
                                                                            <td>0.6020750106654521</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 8.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>9.354963233275378E-4</td>
                                                                            <td>0.2880867721508611</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                            <td>9.354963233275378E-4</td>
                                                                            <td>1.0</td>
                                                                            <td>0.0015652471637436546</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.2880867721508611</td>
                                                                            <td>0.0015652471637436546</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 1.0E8</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.04052905296033354</td>
                                                                            <td>0.41839607829014913</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                            <td>0.04052905296033354</td>
                                                                            <td>1.0</td>
                                                                            <td>0.17920158164235778</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.41839607829014913</td>
                                                                            <td>0.17920158164235778</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                </div>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#sources">
                    Show/hide sources
                </a>
            </p>
            <div class="collapse in" id="sources">
                <h2>Sources</h2>
                                    <h3>spark.kmedoids.eval.synthetic.ClaransTest</h3>
                    <pre>
                    </pre>
                                    <h3>spark.kmedoids.eval.synthetic.HeuristicTest</h3>
                    <pre>
                    </pre>
                                    <h3>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</h3>
                    <pre>
                    </pre>
                            </div>

            <h2>Classpath</h2>
            <ul>
                                    <li>/opt/spark/conf/</li>
                                        <li>/opt/spark/jars/jackson-module-scala_2.11-2.6.5.jar</li>
                                        <li>/opt/spark/jars/stax-api-1.0-2.jar</li>
                                        <li>/opt/spark/jars/opencsv-2.3.jar</li>
                                        <li>/opt/spark/jars/commons-digester-1.8.jar</li>
                                        <li>/opt/spark/jars/avro-1.7.7.jar</li>
                                        <li>/opt/spark/jars/apacheds-kerberos-codec-2.0.0-M15.jar</li>
                                        <li>/opt/spark/jars/javax.annotation-api-1.2.jar</li>
                                        <li>/opt/spark/jars/jersey-server-2.22.2.jar</li>
                                        <li>/opt/spark/jars/hive-exec-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/metrics-json-3.1.2.jar</li>
                                        <li>/opt/spark/jars/jackson-core-asl-1.9.13.jar</li>
                                        <li>/opt/spark/jars/commons-beanutils-1.7.0.jar</li>
                                        <li>/opt/spark/jars/slf4j-log4j12-1.7.16.jar</li>
                                        <li>/opt/spark/jars/py4j-0.10.4.jar</li>
                                        <li>/opt/spark/jars/hk2-api-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/snappy-0.2.jar</li>
                                        <li>/opt/spark/jars/breeze-macros_2.11-0.12.jar</li>
                                        <li>/opt/spark/jars/jackson-xc-1.9.13.jar</li>
                                        <li>/opt/spark/jars/metrics-jvm-3.1.2.jar</li>
                                        <li>/opt/spark/jars/spark-catalyst_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/mesos-1.0.0-shaded-protobuf.jar</li>
                                        <li>/opt/spark/jars/commons-compress-1.4.1.jar</li>
                                        <li>/opt/spark/jars/calcite-linq4j-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/spark-network-shuffle_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jackson-module-paranamer-2.6.5.jar</li>
                                        <li>/opt/spark/jars/javax.ws.rs-api-2.0.1.jar</li>
                                        <li>/opt/spark/jars/antlr4-runtime-4.5.3.jar</li>
                                        <li>/opt/spark/jars/jersey-container-servlet-2.22.2.jar</li>
                                        <li>/opt/spark/jars/slf4j-api-1.7.16.jar</li>
                                        <li>/opt/spark/jars/metrics-graphite-3.1.2.jar</li>
                                        <li>/opt/spark/jars/spark-core_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/guice-servlet-3.0.jar</li>
                                        <li>/opt/spark/jars/bcprov-jdk15on-1.51.jar</li>
                                        <li>/opt/spark/jars/jpam-1.1.jar</li>
                                        <li>/opt/spark/jars/guava-14.0.1.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-server-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/breeze_2.11-0.12.jar</li>
                                        <li>/opt/spark/jars/datanucleus-rdbms-3.2.9.jar</li>
                                        <li>/opt/spark/jars/eigenbase-properties-1.1.5.jar</li>
                                        <li>/opt/spark/jars/spark-mllib-local_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/commons-compiler-3.0.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-hdfs-2.6.4.jar</li>
                                        <li>/opt/spark/jars/jersey-common-2.22.2.jar</li>
                                        <li>/opt/spark/jars/spark-launcher_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-annotations-2.6.4.jar</li>
                                        <li>/opt/spark/jars/chill_2.11-0.8.0.jar</li>
                                        <li>/opt/spark/jars/compress-lzf-1.0.3.jar</li>
                                        <li>/opt/spark/jars/curator-framework-2.6.0.jar</li>
                                        <li>/opt/spark/jars/minlog-1.3.0.jar</li>
                                        <li>/opt/spark/jars/aopalliance-repackaged-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/calcite-core-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/jackson-databind-2.6.5.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-api-2.6.4.jar</li>
                                        <li>/opt/spark/jars/parquet-column-1.8.1.jar</li>
                                        <li>/opt/spark/jars/hk2-utils-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/json4s-ast_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/parquet-encoding-1.8.1.jar</li>
                                        <li>/opt/spark/jars/protobuf-java-2.5.0.jar</li>
                                        <li>/opt/spark/jars/commons-lang-2.6.jar</li>
                                        <li>/opt/spark/jars/core-1.1.2.jar</li>
                                        <li>/opt/spark/jars/jcl-over-slf4j-1.7.16.jar</li>
                                        <li>/opt/spark/jars/spark-mllib_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/derby-10.12.1.1.jar</li>
                                        <li>/opt/spark/jars/snappy-java-1.1.2.6.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/ivy-2.4.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-jobclient-2.6.4.jar</li>
                                        <li>/opt/spark/jars/osgi-resource-locator-1.0.1.jar</li>
                                        <li>/opt/spark/jars/jodd-core-3.5.2.jar</li>
                                        <li>/opt/spark/jars/kryo-shaded-3.0.3.jar</li>
                                        <li>/opt/spark/jars/leveldbjni-all-1.8.jar</li>
                                        <li>/opt/spark/jars/mail-1.4.7.jar</li>
                                        <li>/opt/spark/jars/libfb303-0.9.2.jar</li>
                                        <li>/opt/spark/jars/parquet-common-1.8.1.jar</li>
                                        <li>/opt/spark/jars/htrace-core-3.0.4.jar</li>
                                        <li>/opt/spark/jars/JavaEWAH-0.3.2.jar</li>
                                        <li>/opt/spark/jars/activation-1.1.1.jar</li>
                                        <li>/opt/spark/jars/parquet-jackson-1.8.1.jar</li>
                                        <li>/opt/spark/jars/hadoop-auth-2.6.4.jar</li>
                                        <li>/opt/spark/jars/stax-api-1.0.1.jar</li>
                                        <li>/opt/spark/jars/spark-tags_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/xmlenc-0.52.jar</li>
                                        <li>/opt/spark/jars/parquet-hadoop-1.8.1.jar</li>
                                        <li>/opt/spark/jars/calcite-avatica-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/scala-compiler-2.11.8.jar</li>
                                        <li>/opt/spark/jars/ST4-4.0.4.jar</li>
                                        <li>/opt/spark/jars/jsr305-1.3.9.jar</li>
                                        <li>/opt/spark/jars/json4s-core_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/apache-log4j-extras-1.2.17.jar</li>
                                        <li>/opt/spark/jars/paranamer-2.3.jar</li>
                                        <li>/opt/spark/jars/stream-2.7.0.jar</li>
                                        <li>/opt/spark/jars/spire_2.11-0.7.4.jar</li>
                                        <li>/opt/spark/jars/hk2-locator-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/mx4j-3.0.2.jar</li>
                                        <li>/opt/spark/jars/spark-graphx_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/spark-sketch_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/spire-macros_2.11-0.7.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-shuffle-2.6.4.jar</li>
                                        <li>/opt/spark/jars/commons-collections-3.2.2.jar</li>
                                        <li>/opt/spark/jars/libthrift-0.9.2.jar</li>
                                        <li>/opt/spark/jars/spark-sql_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jtransforms-2.4.0.jar</li>
                                        <li>/opt/spark/jars/commons-math3-3.4.1.jar</li>
                                        <li>/opt/spark/jars/commons-dbcp-1.4.jar</li>
                                        <li>/opt/spark/jars/jackson-mapper-asl-1.9.13.jar</li>
                                        <li>/opt/spark/jars/commons-codec-1.10.jar</li>
                                        <li>/opt/spark/jars/spark-yarn_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/log4j-1.2.17.jar</li>
                                        <li>/opt/spark/jars/hadoop-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/pyrolite-4.13.jar</li>
                                        <li>/opt/spark/jars/commons-crypto-1.0.0.jar</li>
                                        <li>/opt/spark/jars/base64-2.3.8.jar</li>
                                        <li>/opt/spark/jars/curator-client-2.6.0.jar</li>
                                        <li>/opt/spark/jars/jersey-container-servlet-core-2.22.2.jar</li>
                                        <li>/opt/spark/jars/scala-library-2.11.8.jar</li>
                                        <li>/opt/spark/jars/avro-ipc-1.7.7.jar</li>
                                        <li>/opt/spark/jars/commons-io-2.4.jar</li>
                                        <li>/opt/spark/jars/jackson-core-2.6.5.jar</li>
                                        <li>/opt/spark/jars/validation-api-1.1.0.Final.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-client-2.6.4.jar</li>
                                        <li>/opt/spark/jars/arpack_combined_all-0.1.jar</li>
                                        <li>/opt/spark/jars/commons-beanutils-core-1.8.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-client-2.6.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-server-web-proxy-2.6.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-core-2.6.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-app-2.6.4.jar</li>
                                        <li>/opt/spark/jars/jackson-jaxrs-1.9.13.jar</li>
                                        <li>/opt/spark/jars/jaxb-api-2.2.2.jar</li>
                                        <li>/opt/spark/jars/jetty-util-6.1.26.jar</li>
                                        <li>/opt/spark/jars/netty-all-4.0.42.Final.jar</li>
                                        <li>/opt/spark/jars/jetty-6.1.26.jar</li>
                                        <li>/opt/spark/jars/spark-unsafe_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/commons-httpclient-3.1.jar</li>
                                        <li>/opt/spark/jars/scala-xml_2.11-1.0.2.jar</li>
                                        <li>/opt/spark/jars/datanucleus-core-3.2.10.jar</li>
                                        <li>/opt/spark/jars/jets3t-0.9.3.jar</li>
                                        <li>/opt/spark/jars/xercesImpl-2.9.1.jar</li>
                                        <li>/opt/spark/jars/hive-beeline-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/gson-2.2.4.jar</li>
                                        <li>/opt/spark/jars/commons-logging-1.1.3.jar</li>
                                        <li>/opt/spark/jars/commons-pool-1.5.4.jar</li>
                                        <li>/opt/spark/jars/javax.inject-1.jar</li>
                                        <li>/opt/spark/jars/joda-time-2.9.3.jar</li>
                                        <li>/opt/spark/jars/json4s-jackson_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/antlr-2.7.7.jar</li>
                                        <li>/opt/spark/jars/java-xmlbuilder-1.0.jar</li>
                                        <li>/opt/spark/jars/spark-streaming_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/pmml-schema-1.2.15.jar</li>
                                        <li>/opt/spark/jars/javax.servlet-api-3.1.0.jar</li>
                                        <li>/opt/spark/jars/scalap-2.11.8.jar</li>
                                        <li>/opt/spark/jars/chill-java-0.8.0.jar</li>
                                        <li>/opt/spark/jars/aopalliance-1.0.jar</li>
                                        <li>/opt/spark/jars/guice-3.0.jar</li>
                                        <li>/opt/spark/jars/super-csv-2.2.0.jar</li>
                                        <li>/opt/spark/jars/commons-net-2.2.jar</li>
                                        <li>/opt/spark/jars/avro-mapred-1.7.7-hadoop2.jar</li>
                                        <li>/opt/spark/jars/janino-3.0.0.jar</li>
                                        <li>/opt/spark/jars/commons-lang3-3.5.jar</li>
                                        <li>/opt/spark/jars/spark-repl_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/zookeeper-3.4.6.jar</li>
                                        <li>/opt/spark/jars/jta-1.1.jar</li>
                                        <li>/opt/spark/jars/jline-2.12.1.jar</li>
                                        <li>/opt/spark/jars/jersey-client-2.22.2.jar</li>
                                        <li>/opt/spark/jars/shapeless_2.11-2.0.0.jar</li>
                                        <li>/opt/spark/jars/xz-1.0.jar</li>
                                        <li>/opt/spark/jars/jersey-media-jaxb-2.22.2.jar</li>
                                        <li>/opt/spark/jars/antlr-runtime-3.4.jar</li>
                                        <li>/opt/spark/jars/commons-configuration-1.6.jar</li>
                                        <li>/opt/spark/jars/RoaringBitmap-0.5.11.jar</li>
                                        <li>/opt/spark/jars/pmml-model-1.2.15.jar</li>
                                        <li>/opt/spark/jars/scala-reflect-2.11.8.jar</li>
                                        <li>/opt/spark/jars/javassist-3.18.1-GA.jar</li>
                                        <li>/opt/spark/jars/spark-hive_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/xbean-asm5-shaded-4.4.jar</li>
                                        <li>/opt/spark/jars/spark-hive-thriftserver_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/curator-recipes-2.6.0.jar</li>
                                        <li>/opt/spark/jars/metrics-core-3.1.2.jar</li>
                                        <li>/opt/spark/jars/commons-cli-1.2.jar</li>
                                        <li>/opt/spark/jars/httpclient-4.5.2.jar</li>
                                        <li>/opt/spark/jars/jul-to-slf4j-1.7.16.jar</li>
                                        <li>/opt/spark/jars/jdo-api-3.0.1.jar</li>
                                        <li>/opt/spark/jars/spark-mesos_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/oro-2.0.8.jar</li>
                                        <li>/opt/spark/jars/parquet-format-2.3.0-incubating.jar</li>
                                        <li>/opt/spark/jars/objenesis-2.1.jar</li>
                                        <li>/opt/spark/jars/stringtemplate-3.2.1.jar</li>
                                        <li>/opt/spark/jars/javax.inject-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/hive-metastore-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/datanucleus-api-jdo-3.2.6.jar</li>
                                        <li>/opt/spark/jars/hive-cli-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/bonecp-0.8.0.RELEASE.jar</li>
                                        <li>/opt/spark/jars/jackson-annotations-2.6.5.jar</li>
                                        <li>/opt/spark/jars/parquet-hadoop-bundle-1.6.0.jar</li>
                                        <li>/opt/spark/jars/httpcore-4.4.4.jar</li>
                                        <li>/opt/spark/jars/netty-3.8.0.Final.jar</li>
                                        <li>/opt/spark/jars/scala-parser-combinators_2.11-1.0.4.jar</li>
                                        <li>/opt/spark/jars/hive-jdbc-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/api-asn1-api-1.0.0-M20.jar</li>
                                        <li>/opt/spark/jars/spark-network-common_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/api-util-1.0.0-M20.jar</li>
                                        <li>/opt/spark/jars/univocity-parsers-2.2.1.jar</li>
                                        <li>/opt/spark/jars/lz4-1.3.0.jar</li>
                                        <li>/opt/spark/jars/jersey-guava-2.22.2.jar</li>
                                        <li>/opt/spark/jars/javolution-5.5.1.jar</li>
                                        <li>/opt/spark/jars/apacheds-i18n-2.0.0-M15.jar</li>
                                        <li>/opt/hadoop/etc/hadoop/</li>
                                </ul>
        </div><!-- container -->
    </body>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script>
    <script>
        // Common stuff
        var datasets, title;
        var dynamicColor = function() {
            var r = Math.floor(Math.random() * 255);
            var g = Math.floor(Math.random() * 255);
            var b = Math.floor(Math.random() * 255);
            return "rgb(" + r + "," + g + "," + b + ")";
        };

                datasets = [{"label":"HeuristicTest","data":[{"x":2.0E7,"y":65.33297111995198},{"x":4.0E7,"y":68.48791571176308},{"x":6.0E7,"y":70.14782291075196},{"x":8.0E7,"y":72.30520749361882},{"x":1.0E8,"y":71.96231093653178}]},{"label":"SimulatedAnnealingTest","data":[{"x":2.0E7,"y":65.83130925769268},{"x":4.0E7,"y":67.25599981695778},{"x":6.0E7,"y":69.81890906399285},{"x":8.0E7,"y":70.70523628424381},{"x":1.0E8,"y":71.11191567578588}]},{"label":"ClaransTest","data":[{"x":2.0E7,"y":64.66484294993721},{"x":4.0E7,"y":67.4959317024033},{"x":6.0E7,"y":69.92532149256245},{"x":8.0E7,"y":70.06043198549895},{"x":1.0E8,"y":70.66904904974874}]}];
        title = "20170629142721 - r0";

        $.each(datasets, function(index, dataset) {
            var color = dynamicColor();
            dataset.pointBackgroundColor = color;
            dataset.pointBorderColor = color;
            dataset.borderColor = color;
            dataset.tension = 0;

        });

        new Chart($("#chart_0"), {
            type: 'line',
            data: {
                datasets: datasets
            },
            options: {
                title: {
                    display: true,
                    text: title
                },
                scales: {
                    xAxes: [{
                        type: 'linear',
                        position: 'bottom'
                    }]
                }
            }
        });
        
        // Runtime
        datasets = [{"label":"HeuristicTest","data":[{"x":2.0E7,"y":9862.0},{"x":4.0E7,"y":13874.400000000001},{"x":6.0E7,"y":17576.3},{"x":8.0E7,"y":21752.1},{"x":1.0E8,"y":25394.600000000002}]},{"label":"SimulatedAnnealingTest","data":[{"x":2.0E7,"y":10200.2},{"x":4.0E7,"y":13931.400000000001},{"x":6.0E7,"y":18243.8},{"x":8.0E7,"y":21659.7},{"x":1.0E8,"y":25325.5}]},{"label":"ClaransTest","data":[{"x":2.0E7,"y":10345.5},{"x":4.0E7,"y":14206.9},{"x":6.0E7,"y":17804.0},{"x":8.0E7,"y":21595.2},{"x":1.0E8,"y":25282.199999999997}]}];
        title = "20170629142721 - time";

        $.each(datasets, function(index, dataset) {
            var color = dynamicColor();
            dataset.pointBackgroundColor = color;
            dataset.pointBorderColor = color;
            dataset.borderColor = color;
            dataset.tension = 0;

        });

        new Chart($("#chart_time"), {
            type: 'line',
            data: {
                datasets: datasets
            },
            options: {
                title: {
                    display: true,
                    text: title
                },
                scales: {
                    xAxes: [{
                        type: 'linear',
                        position: 'bottom'
                    }]
                }
            }
        });
    </script>
</html>
